package com.indexingsystem.boss.Vo;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.indexingsystem.boss.entity.IdxProductsInnerText;



public class IdxProductInnerTextDetailListVo implements Serializable{
	
	  /**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
     * 主键
     */
    private String productId;
    
    /**
     * 产品类别id
     */
    private Integer categoryId;
    
    /**
     * 类型，0=产品，1=内文
     */
    private Integer productType;

    /**
     * 产品来源
     */
    private String dataSource;

    /**
     * 文件格式,EPUB/PDF/JPG/H5
     */
    private String fileFormat;
    
    /**
     * 文件存放路径
     */
    private String filePath;

    /**
     * 产品名称
     */
    private String name;

    /**
     * isbn
     */
    private String isbn;

    /**
     * 产品编码
     */
    private String barcode;

    /**
     * 产品作者
     */
    private String author;

    /**
     * 出版社
     */
    private String publisher;

    /**
     * 产品简介
     */
    private String intro;
    

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人
     */
    private String createBy;
    
    private List<IdxProductsInnerText> productInnerText;
    
   

	public String getProductId() {
		return productId;
	}

	public void setProductId(String productId) {
		this.productId = productId;
	}

	
	public Integer getCategoryId() {
		return categoryId;
	}

	public void setCategoryId(Integer categoryId) {
		this.categoryId = categoryId;
	}

	public Integer getProductType() {
		return productType;
	}

	public void setProductType(Integer productType) {
		this.productType = productType;
	}

	public String getDataSource() {
		return dataSource;
	}

	public void setDataSource(String dataSource) {
		this.dataSource = dataSource;
	}

	public String getFileFormat() {
		return fileFormat;
	}

	public void setFileFormat(String fileFormat) {
		this.fileFormat = fileFormat;
	}

	public String getFilePath() {
		return filePath;
	}

	public void setFilePath(String filePath) {
		this.filePath = filePath;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getIsbn() {
		return isbn;
	}

	public void setIsbn(String isbn) {
		this.isbn = isbn;
	}

	public String getBarcode() {
		return barcode;
	}

	public void setBarcode(String barcode) {
		this.barcode = barcode;
	}

	public String getAuthor() {
		return author;
	}

	public void setAuthor(String author) {
		this.author = author;
	}

	public String getPublisher() {
		return publisher;
	}

	public void setPublisher(String publisher) {
		this.publisher = publisher;
	}

	public String getIntro() {
		return intro;
	}

	public void setIntro(String intro) {
		this.intro = intro;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getCreateBy() {
		return createBy;
	}

	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}

	
	
	public List<IdxProductsInnerText> getProductInnerText() {
		return productInnerText;
	}

	public void setProductInnerText(List<IdxProductsInnerText> productInnerText) {
		this.productInnerText = productInnerText;
	}

	public IdxProductInnerTextDetailListVo() {
		super();
		// TODO Auto-generated constructor stub
	}

	public IdxProductInnerTextDetailListVo(String productId, Integer categoryId, Integer productType, String dataSource,
			String fileFormat, String filePath, String name, String isbn, String barcode, String author,
			String publisher, String intro, Date createTime, String createBy) {
		super();
		this.productId = productId;
		this.categoryId = categoryId;
		this.productType = productType;
		this.dataSource = dataSource;
		this.fileFormat = fileFormat;
		this.filePath = filePath;
		this.name = name;
		this.isbn = isbn;
		this.barcode = barcode;
		this.author = author;
		this.publisher = publisher;
		this.intro = intro;
		this.createTime = createTime;
		this.createBy = createBy;
	}

	@Override
	public String toString() {
		return "IdxProductInnerTextDetailListVo [productId=" + productId + ", categoryId=" + categoryId + ", productType="
				+ productType + ", dataSource=" + dataSource + ", fileFormat=" + fileFormat + ", filePath=" + filePath
				+ ", name=" + name + ", isbn=" + isbn + ", barcode=" + barcode + ", author=" + author + ", publisher="
				+ publisher + ", intro=" + intro + ", createTime=" + createTime + ", createBy=" + createBy + "]";
	}



}
